package com.huawei.esdk.ivs.domain.model.bean;

import java.util.ArrayList;
import java.util.List;

/**
 * 告警类型列表
 * <p>
 * @author  sWX198756
 * @see  [相关类/方法]
 * @since  [eSDK IVS V100R003C10]
 */
public class AlarmTypeInfos
{
    private int total;
    
    private IndexRange indexRange;
    
    private String reserve;
    
    private List<AlarmTypeInfo> alarmTypeListInfos;
    
    public int getTotal()
    {
        return total;
    }
    
    public void setTotal(int total)
    {
        this.total = total;
    }
    
    public IndexRange getIndexRange()
    {
        return indexRange;
    }
    
    public void setIndexRange(IndexRange indexRange)
    {
        this.indexRange = indexRange;
    }
    
    public String getReserve()
    {
        return reserve;
    }
    
    public void setReserve(String reserve)
    {
        this.reserve = reserve;
    }
    
    public List<AlarmTypeInfo> getAlarmTypeListInfos()
    {
        if (null == alarmTypeListInfos)
        {
            return new ArrayList<AlarmTypeInfo>();
        }
        
        return alarmTypeListInfos;
    }
    
    public void setAlarmTypeListInfos(List<AlarmTypeInfo> alarmTypeListInfos)
    {
        this.alarmTypeListInfos = alarmTypeListInfos;
    }
    
}
